Navegación entre módulos

Menús

Pulsa en el botón Inicio para mostrar el menú con los módulos de la aplicación, escoge uno y pulsa en él. Arriba tienes vínculos a los módulos usados recientemente.
naviox-modules_es.png
Pulsa en el botón Inicio de nuevo para ocultar el menú. Además, cuando escoges un módulo el menú se oculta automáticamente.

Carpetas

XavaPro añade el módulo Carpetas a tu aplicación, en la carpeta Admin. Este módulo te permite organizar los módulos del menú de manera jerárquica.
naviox-folders_es.png
Se trata de crear una nueva carpeta y asignarle algunos módulos. Si quieres traducir el nombre de la carpeta, úsalo como clave en los archivos i18n de etiquetas.
El menú jerárquico está disponible sólo en XavaPro. El OpenXava normal usa una lista de módulos con una caja de búsqueda.

Títulos y descripciones para los módulos y la aplicación

Los títulos y descripciones se obtienen de los archivos i18n de tu aplicación.
# EtiquetasMiAplicacion_es.properties
 
# Título y descripción de la aplicación
Facturacion=Facturacion
Facturacion[description]=Gestiona facturas y pedidos
 
# Títulos y descripciones de los módulos
Factura.module=Facturas
Factura.module[description]=Crea y gestiona facturas
Pedido.module=Pedidos
Pedido.module[description]=Crea y gestiona pedidos, además genera facturas a partir de los pedidos
Con la entradas de arriba OpenXava sabe como visualizar el nombre y la descripción de los módulos Factura y Pedido en español.
naviox-module-labels_es.png
El nombre de la aplicación se muestra en la cabecera de cada módulo:
naviox-application-name_es.png
Si no quieres mostrar el nombre de la aplicación añade la entrada showApplicationName (nueva en v5.5) en tu naviox.properties (situado en la carpeta properties):
showApplicationName=false

Personalización del comportamiento

Por defecto cuando el usuario entra empieza trabajando con el módulo con el que se quedó la última vez. Para cambiar este comportamiento y empezar siempre en la página Primeros pasos añade la siguiente entrada a naviox.properties (situado en la carpeta properties):
startInLastVisitedModule=false
Si además quieres que la primera página al entrar no sea Primero pasos sino tu propia página o módulo, edita firstSteps.jsp, localizada en web/naviox, borra su contenido y pon una redirección en él, así:
<jsp:forward page="/m/MiModuloInicial"/>
Para que la lista de los últimos módulos visitados de la barra superior se borre al iniciar sesión, añade la siguiente entrada en naviox.properties:
rememberVisitedModules=false
Si quieres que el botón Inicio en la esquina superior izquierda para mostrar la lista de módulos no se muestre si el usuario no está identificado, añade la siguiente entrada en naviox.properties:
showModulesMenuWhenNotLogged=false
El botón no se mostrará incluso si hay módulos disponible para los usuarios no identificados.
Para tener ciertos módulos siempre presentes en el menú superior usa fixModulesOnTopMenu (nuevo en v5.9) en naviox.properties:
fixModulesOnTopMenu=Invoice, Order
Como valor pon la lista de módulos separados por comas. Los módulos estarán siempre presentes en la barra superior, a no ser que el usuario no tenga permisos para acceder a ellos.